# 狗狗类
class Dog:
    def __init__(self, name, color):
        self.name = name  # 名字属性
        self.color = color  # 颜色属性

    def bark(self):
        # 叫的方法（看见生人汪汪叫）
        print(f"{self.color}的狗狗{self.name}看见生人，汪汪叫")

    def shake(self):
        # 摇尾巴的方法（看见家人摇尾巴）
        print(f"{self.color}的狗狗{self.name}看见家人，摇尾巴")


# 登录页面类
class LoginPage:
    def __init__(self, username, password, code):
        self.username = username  # 用户名属性
        self.password = password  # 密码属性
        self.code = code  # 验证码属性

    def click_button(self):
        # 点击方法
        print(f"登录页面点击按钮，提交信息：用户名={self.username}, 密码={self.password}, 验证码={self.code}")


# 下订单页面类
class OrderPage:
    def __init__(self, address):
        self.address = address  # 收货地址属性

    def click_button(self):
        # 点击按钮方法
        print(f"下订单页面点击按钮，收货地址为：{self.address}")


# 杯子类
class 杯子:
    def __init__(self, color):
        self.color = color  # 颜色属性

    def 装水(self):
        # 装水方法
        print(f"{self.color}的杯子可以装水")


# 示例使用
if __name__ == "__main__":
    # 创建黄颜色的狗狗"大黄"
    大黄 = Dog("大黄", "黄颜色")
    大黄.bark()  # 看见生人汪汪叫
    大黄.shake()  # 看见家人摇尾巴

    # 创建登录页面实例
    login_page = LoginPage("user123", "pass456", "7890")
    login_page.click_button()

    # 创建下订单页面实例
    order_page = OrderPage("北京市朝阳区XX街道XX号")
    order_page.click_button()

    # 创建白色的杯子
    白色杯子 = 杯子("白色")
    白色杯子.装水()